home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / elec_bks / epf18.zip / DART.#01 < prev    next >
Text File  |  1992-08-29  |  12KB  |  431 lines

  1.  
  2.             ▀▀▀▀▀▀    ▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀
  3.             ▀▀   ▀▀  ▀▀   ▀▀ ▀▀   ▀▀    ▀▀
  4.             ▀▀   ▀▀▀ ▀▀▀▀▀▀▀ ▀▀▀▀▀▀     ▀▀
  5.             ▀▀   ▀▀  ▀▀   ▀▀ ▀▀  ▀▀     ▀▀
  6.             ▀▀▀▀▀▀   ▀▀   ▀▀ ▀▀   ▀▀    ▀▀
  7.  
  8.  
  9.             Dart: Hypertext File Viewer
  10.  
  11.             By UserWare
  12.  
  13.  
  14.  
  15.                    ~release 1g dated aug'92~
  16.  
  17.  
  18.  
  19.  
  20.                           Press (`PgDn`) to continue ..
  21.  
  22. :PREFACE
  23.  
  24. To get started, here are some hints:
  25.  
  26. ■Press (`PgDn`) and (`PgUp`) to scroll through the text.
  27.  
  28. ■Asterisks* mark references to other parts of the text.
  29.  
  30. ·Press (`Tab`) or (`Shift-Tab`) to move to an asterisk.
  31. ·Press (`Enter`) to view the referenced text.
  32. ·Afterwards, press (`BackSpace`) to return.
  33.  
  34. ■Press (`F8`) to use the Table of Contents.
  35.  
  36. ■Mouse users can click the left button to select
  37.  hotwords, buttons, items in menus, lists, and dialogs.
  38.  A mouse can also be used to scroll text using the bars
  39.  displayed alongside each window.
  40.  
  41.  
  42. :INTRODUCTION
  43.  
  44. Dart is a hypertext* file viewer and program launcher,
  45. and meant to be the simplest device of its kind.
  46.  
  47. Dart is intended for people wishing to publish material
  48. on-disk, for personal or commercial use. Dart can view
  49. any text file or run any DOS program, memory permitting.
  50.  
  51. Applications ideal for Dart include distribution of
  52.  
  53. ■Articles.     ■Catalogs.  ■Magazines.   ■Manuals.
  54. ■Newsletters.  ■Novels.    ■References.  ■Textbooks.
  55.  
  56. Special features are available to people formatting a
  57. text specifically for Dart, but no type of "programming"
  58. is required.
  59.  
  60. :Desktop_environment
  61.  
  62. Dart offers a modern "desktop" environment featuring
  63.  
  64. ■Multiple, overlapping windows, limited only by
  65.  available memory.
  66.  
  67. ■Mouse support, menus, dialogs, input boxes.
  68.  
  69. ■Online hints for menu selections.
  70.  
  71. ■Complete save and restore of desktop.
  72.  
  73. :READING_TEXT_WITH_DART
  74.  
  75. Dart's navigation features include
  76.  
  77. ■Scroll forward or backward by line, screen, or label.
  78.  
  79. ■Scrollbars showing relative location in file.
  80.  
  81. ■Conventional and one-pass global text search*.
  82.  
  83. ■Global screen* history, with manual override.
  84.  
  85. ■Hypertext* table and index of contents*.
  86.  
  87. ■Hotkeys* for navigation features.
  88.  
  89. ■Online printing by screen, label, or file.
  90.  
  91. ■Built-in editor for notetaking.
  92.  
  93. ■Black & white mode for LCD monitors.
  94.  
  95. ■43/50 line mode for EGA/VGA monitors.
  96.  
  97. Besides it's own brand of hypertext*, Dart can be
  98. used to read any plain text file.
  99.  
  100. :Hypertext
  101.  
  102. So what is hypertext? In its simplest form, hypertext
  103. lets you jump from one place to another place by
  104. selecting a hotword. Generally, this is called linking*.
  105.  
  106. :Linking
  107.  
  108. To define a link, all a hypertext really needs is a
  109. hotword and a place to jump.
  110.  
  111. To indicate a place to jump, authors can insert a "label"
  112. into their text. When Dart prints a label on the screen,
  113. it appears bolded on a line by itself.
  114.  
  115. :Asterisks
  116.  
  117. To point-out hotwords, authors may type an asterisk (`*`)
  118. after a label or filename. You can move between asterisks
  119. using (`Tab`) and (`Shift-Tab`), and select a hotword by
  120. pressing (`Enter`).
  121.  
  122. After making a hypertext jump, you can press
  123. (`Backspace`) to return.
  124.  
  125. For example introduction*, hypertext*, linking*, and
  126. asterisks* are all hotwords that you can quickly select
  127. by pressing (`Tab`) and  then (`Enter`). To move to a
  128. previous asterisk, press (`Shift-Tab`) instead.
  129.  
  130. Page numbers can also be hotwords. Whenever you selects a
  131. numeral, Dart jumps to that page number, or the last page
  132. if the number is too high.
  133.  
  134. :Menu_system
  135.  
  136. To engage the menubar, press (`F10`), use the cursor
  137. keys to hilite the appropriate item, and press (`Enter`)
  138. when ready. Following is an overview of the major items
  139. on Dart's menubar.
  140.  
  141. :Files
  142.  
  143. Dart's "Files" menu lets you select files to view, drop
  144. to DOS, or exit the program altogether.
  145.  
  146. The `Open` item displays a dialog with three lists:
  147. Files, Directories, and Drives.
  148.  
  149. Each of these is a sorted list. Entries can be selected
  150. by using the (`Arrow`) keys, or by typing the first
  151. letters of the entry. When the appropriate entry is
  152. hilited, press (`Enter`). To move from one list to
  153. another, press (`Tab`).
  154.  
  155. The Open `Files` list displays files in the current
  156. directory. To view a file, select its name from the list.
  157. If a program -- rather than a text file -- is selected,
  158. the program is launched. Ditto for text graphics. (See
  159. <Dart.#02 Graphics>*.)
  160.  
  161. To change the current file mask, press (`Tab`) to move to
  162. the `Directories` list and select the ".  <current>"
  163. entry, and edit the file mask.
  164.  
  165. The Open `Directories` and Open `Drives` lists display
  166. subdirectories and drives. To change to another director
  167. or drive, select its name or letter.
  168.  
  169. By hiliting a file and selecting the [`E`dit] button you
  170. can make changes to a selected text file. Note that some
  171. files distributed with Dart may be readonly, and cannot
  172. be edited this way.
  173.  
  174. To create a file, or edit a file you are already viewing,
  175. choose the [`N`ew] button, and Dart will prompt you for a
  176. file name.
  177.  
  178. The built-in editor is intended only as a convenience. To
  179. write your hypertext files, use a good ASCII text editor,
  180. like MicroStar*, or export ASCII text from your word
  181. processor.
  182.  
  183. The `Dos Shell` item temporarily returns you to the
  184. operating system without exiting Dart.
  185.  
  186. The `Exit` item closes the Dart program, and returns you
  187. to DOS.
  188.  
  189. When you exit from Dart, the program will automatically
  190. save the current Desktop to a file named DART.DSK. Later,
  191. when you run the program again, Dart will look for this
  192. file, and if found, reload your Desktop. It will almost
  193. appear as though you had never left.
  194.  
  195. The actual name of the DART.DSK file may vary if the USER
  196. command line option has been used. (See
  197. Command_Line_Options* for details.)
  198.  
  199. If you clear the desktop before exiting, Dart will not
  200. save a new .DSK file, or delete the existing one.
  201.  
  202. :Contents
  203.  
  204. Dart's "Contents" menu will display labels found in a
  205. text in two different ways.
  206.  
  207. ■The `Table` of Contents lists the labels sequentially.
  208.  
  209.  This menu will also hilite the name of the passage
  210.  currently in view, lending a "you are here" affect.
  211.  
  212. ■The `Index` of Contents lists the labels sorted alpha-
  213.  betically.
  214.  
  215.  The index does not "autoseek" the current passage, but
  216.  remains at the label selected when it was last used.
  217.  
  218. To return to a previous screen after using either menu,
  219. press (`Backspace`), or (`Shift`)(`F9`) for the screen*
  220. History.
  221.  
  222. :Navigate
  223.  
  224. The Navigate item leads to three submenus, Goto*, Jump*,
  225. and Screen*.
  226.  
  227. :Goto
  228.  
  229. Dart's `Goto` menu is a hyper fastlane; instead of
  230. navigating pick lists, you can input label or file names,
  231. or page or row numbers directly. This is handy for those
  232. who already know a text well.
  233.  
  234. Goto `File` can also be used to launch external programs.
  235. Just type the name of the program (including the .EXE or
  236. .COM extension) followed by any parameters as you would
  237. enter them at a DOS prompt.
  238.  
  239. :Jump
  240.  
  241. Jump `Label` assumes the cursor is on or next to the name
  242. of a label. Pressing (`Enter`) is another way to make
  243. this type of jump. The Jump `File` item assumes the
  244. cursor is on or next to the name of a file: just as if
  245. the words were "quoted". See Linking* and Multiple_Files*
  246. for more about jumping. The `Next_star` and `Prev_star`
  247. items move the cursor to the next or previous asterisk.
  248.  
  249. :Screen
  250.  
  251. Screen `History` lists the last line the cursor was on
  252. for the last 128 screens viewed. To return to a prior
  253. screen, simply select a line from the `History` list. If
  254. the file is not already loaded, Dart will try to load it
  255. for you.
  256.  
  257. Screen `Insert` adds the current line to the `History`
  258. list, just as if you had jumped or scrolled from it.
  259. Screen `Insert` is Dart's answer to bookmarks.
  260.  
  261. The `Back_track` and `Retrack` items allow you to move
  262. quickly along the screen History. After you have back
  263. tracked to review a screen, you can use Retrack to resume
  264. your reading. The screen History list works like an
  265. infinite loop: if you Backtrack or Retrack long enough,
  266. you will always return to where you began.
  267.  
  268. :Search
  269.  
  270. Dart's Search menu provides for two types of search. The
  271. first, called `Find text`, is the conventional type of
  272. search used by most any text viewer or editor: input a
  273. text string, press (`Enter`), and Dart jumps to the next
  274. occurrence of that string in the file.
  275.  
  276. Additionally, Dart also offers a `Global` search. This
  277. feature will quickly find every occurrence of the given
  278. string in a file, compile a `Hit List` of the lines
  279. containing that string, and then display the list.
  280.  
  281. You can then scan the `Hit List` for the lines you want,
  282. and jump to them on demand. The `Hit List` remains
  283. available until the next `Global` search, so you can jump
  284. back and forth between finds as needed.
  285.  
  286. When searching for text, Dart uses the same upper/lower
  287. case matching used by WordPerfect(tm). UPPERCASE letters
  288. only match other UPPERCASE letters, while lower-case
  289. letters match UpperCase and lowercase letters.
  290.  
  291. To search for a whole word, type a space before and after
  292. the word. A single leading or trailing space can also be
  293. used to find a prefix or suffix.
  294.  
  295. :About
  296.  
  297. The `Dart` item on the About menu displays an information
  298. box. Included is information about the registered user
  299. (if any), and how to contact UserWare.
  300.  
  301. The only way to have your own name, address, or other
  302. information displayed here is to register the program
  303. with UserWare. (See Registering_Dart*.)
  304.  
  305. The `Blank_screen` item blanks the screen until a key is
  306. pressed. You can also press (`Ctrl`)(`PrtSc`) to do this.
  307.  
  308. :DIRECTORY
  309. ────────────────────────────────────────────────────────
  310.                       ~Press (Tab) then (Enter) to select~
  311.                       ~other available files~
  312.  
  313.  
  314.  <Dart.#02    > │*  `Writing Text for Dart`
  315.  <Dart.#03    > │   `Packaging Text for Dart`
  316.  <Dart.#04    > │   `Questions (and answers)`
  317.  <Dart.##R    > │   `Registration Order Form`
  318.  
  319.  
  320.                         ~To return, press (BkSp) or (Esc)~
  321. ────────────────────────────────────────────────────────
  322. :SEE ALSOS
  323.  
  324. :Arguments
  325. :Options
  326. :Parameters
  327.  
  328.  When loading Dart: see <Dart.#03 Command_Line_Options>*.
  329.  
  330.  When readers launch programs: see Goto* file.
  331.  When authors launch programs: see Multiple_Files*.
  332.  
  333. :Authoring_features
  334.  
  335.  See <Dart.#02> on the Dart Distribution Disk.
  336.  
  337. :Backtracking
  338.  
  339.  See screen* History.
  340.  
  341. :Bookmarks
  342.  
  343.  See screen* Insert.
  344.  
  345. :Closing_files
  346.  
  347.  Press [Alt-F3] or [Esc].
  348.  
  349. :Command_Line_Options
  350.  
  351.  See <Dart.#03 Command_Line_Options>*.
  352.  
  353. :Finding_Text
  354.  
  355.  See Search*.
  356.  
  357. :Hotkeys
  358.  
  359.  The following overviews hotkeys and the commands they
  360.  execute:
  361.                         (Shift)+
  362.                         (F2) Compress file
  363.  (F3) Open
  364.  (F4) Goto label        (F4) Goto page
  365.  (F5) Zoom window
  366.  (F6) Next window       (F6) Previous window
  367.  (F7) Find_Text         (F7) Global hit list
  368.  (F8) Contents          (F8) Index
  369.  (F9) Jump              (F9) screen History
  370.  
  371.  (Ctrl)+                (Alt)+
  372.                         (F3) Close window
  373.  (F4) Goto file         (F4) Goto row
  374.  (F5) Size/move window  (F5) Tile window
  375.  (F7) Global search     (F7) Search again
  376.  (F9) Jump to file      (F9) Add to history
  377.  
  378.         (Enter)  Jump
  379.  (Ctrl)+(Enter)  Jump to file
  380.  
  381.           (Tab)  Find next asterisk (hotword)
  382.   (Shift)+(Tab)  Find previous asterisk (hotword)
  383.  
  384.  (Ctrl)+(Right)  Find next asterisk (hotword)
  385.   (Ctrl)+(Left)  Find previous asterisk (hotword)
  386.  
  387.          (BkSp)  Scroll backward thru Jump History
  388.   (Ctrl)+(BkSp)  Scroll forward thru Jump History
  389.  
  390.  (Ctrl)+(PrtSc)  Blank Screen
  391.  
  392. :Index
  393. :Table_of_Contents
  394.  
  395.  See Contents*.
  396.  
  397. :Launching
  398. :Multiple_Files
  399. :Program_Launching
  400.  
  401.  See Files* Open, or Goto* Files.
  402.  
  403.  See also <Dart.#02 Multiple_Files>*
  404.  
  405. :Microstar
  406.  
  407.  See <Dart.#02 Microstar>*.
  408.  
  409. :Opening_files
  410.  
  411.  See Files* Open.
  412.  
  413. :Registering_Dart
  414.  
  415.  See <Dart.#03 Registering_Dart>*.
  416.  
  417. :Underscore
  418.  
  419.  Underscore character,
  420.   see <Dart.#02 Hard_Spaces>*.
  421.  
  422.  Underscoring,
  423.   see <Dart.#02 Text_Attributes>*.
  424.  
  425. ────────────────────────────────────────────────────────
  426. DART.#01 is Copyright (c) 1989-92 UserWare.
  427. Version 1g dated Aug'92
  428. ────────────────────────────────────────────────────────
  429.  
  430.  
  431.